home *** CD-ROM | disk | FTP | other *** search
/ Arcade Mania (Corel) / Corel Arcade Mania.iso / pc / gi_files / lfx2.l4 < prev    next >
Encoding:
Text File  |  1995-08-04  |  10.8 KB  |  329 lines

  1. ;#include horizon section src
  2. ; HORIZON
  3. ;
  4. ;Shape pattern format: pattern <name> <nType> <nSize> <nX0> <nY0> <nX1> <nY1>...
  5. ;
  6. ; Patterns for use with obstacles (e.g. bunkers, for now always use type 5, polygon)
  7. ;              
  8. ; The entries in this file which contain the world default are mandatory, 
  9. ;
  10. ;
  11. ;
  12. ground_colour 64
  13.  
  14. ;#include panel.src
  15. ;
  16. ; PANEL
  17. ;
  18. ;
  19. ; Sound files
  20. ; Format: sound <soundname> <filename>
  21. ;
  22. sound IdleNoise realidle.wav ; Generic idle noise, default for all tanks, their own will overrides this
  23. sound blowrobotup ouch.wav ; was expltank
  24. sound bumptank    crash5.wav ; was hittank
  25. sound blowmeup ouch.wav
  26. sound bumpme   crash5.wav ; was hittank
  27. sound bumpwall crash5.wav
  28. sound shellburst expltank.wav ; was shburst
  29. sound shellburstme klaxon.wav ; was shburst
  30. sound gunblast gunblast.wav
  31. NormColours
  32.     0  ;  /* panel window background */
  33.     160  ;  /* minute, hour and second hands */
  34.     196  ;  /* radar obstacle drawings    */
  35.     160  ;  /* radar line and center dot  */
  36.     162  ;  /* radar enemy */
  37.     162  ;  /* radar bullet */
  38.     162  ;  /* Energy bar */
  39.     161  ;  /* shield strength bar */
  40.     0 ;  /* ground colour ignored */
  41.  
  42. WarnColours
  43.     0  ;  /* panel window background */
  44.     160  ;  /* minute, hour and second hands */
  45.     196  ;  /* radar obstacle drawings    */
  46.     160  ;  /* radar line and center dot  */
  47.     162  ;  /* radar enemy */
  48.     162  ;  /* radar bullet */
  49.     162  ;  /* Energy bar */
  50.     161  ;  /* shield strength bar */
  51.     0 ;  /* ground colour ignored */
  52.  
  53.  
  54.  
  55. PanicColours
  56.     0  ;  /* panel window background */
  57.     160  ;  /* minute, hour and second hands */
  58.     196  ;  /* radar obstacle drawings    */
  59.     160  ;  /* radar line and center dot  */
  60.     162  ;  /* radar enemy */
  61.     162  ;  /* radar bullet */
  62.     162  ;  /* Energy bar */
  63.     161  ;  /* shield strength bar */
  64.     0 ;  /* ground colour ignored */
  65.  
  66. ;Old choices 
  67. ;    0  ;  /* panel window background */
  68. ;    196  ;  /* minute, hour and second hands */
  69. ;    196  ;  /* radar obstacle drawings    */
  70. ;    185  ;  /* radar line and center dot  */
  71. ;    178  ;  /* radar enemy */
  72. ;    178  ;  /* radar bullet */
  73. ;    178  ;  /* Energy bar */
  74. ;    185  ;  /* shield strength bar */
  75. ;    0 ;  /* ground colour ignored */
  76. ;#include tank.src
  77. ;
  78. ; TANK
  79. ;
  80. ; Tank rotations
  81. ;
  82. ;
  83. ; Tank Explosion  (shares colours with bullet explosion
  84. ;
  85. ;
  86. ;
  87. texture tank1       tank1          1   1  0 0 ;
  88. texture tank2       tank2          1   1  0 0 ;
  89. texture tank3       tank3          1   1  0 0 ;
  90. texture tank4       tank4          1   1  0 0 ;
  91. texture tank5       tank5          1   1  0 0 ;
  92. texture tank6       tank6          1   1  0 0 ;
  93. texture tank7       tank7          1   1  0 0 ;
  94. texture tank8       tank8          1   1  0 0 ;
  95. texture tank9       tank9          1   1  0 0 ;
  96. texture tank10      tank10         1   1  0 0 ;
  97. texture tank11      tank11         1   1  0 0 ;
  98. texture tank12      tank12         1   1  0 0 ;
  99. texture tank13      tank13         1   1  0 0 ;
  100. texture tank14      tank14         1   1  0 0 ;
  101. texture bexp_1       bexp_1        1   1  0 0
  102. texture bexp_2       bexp_2        1   1  0 0
  103. texture bexp_3       bexp_3        1   1  0 0
  104. texture bexp_4       bexp_4        1   1  0 0
  105. texture bexp_5       bexp_5        1   1  0 0
  106. texture bexp_6       bexp_6        1   1  0 0
  107. texture bexp_7       bexp_7        1   1  0 0
  108. texture bexp_8       bexp_8        1   1  0 0
  109. pattern tinyloop    5 4   0 0   0 1     1 1     0 1 ;
  110. pattern tank    2  0 0 
  111. shape tinyloop tinyloop 
  112.         22 
  113.         tank14 tank13 tank12 tank11 tank10 tank9 tank8 tank7 
  114.         tank6 tank5 tank4 tank3 tank2 tank1
  115.         bexp_8 bexp_7 bexp_6 bexp_5 bexp_4 bexp_3 bexp_2 bexp_1
  116.               
  117. shape tank  tank 
  118.         22 
  119.         tank14 tank13 tank12 tank11 tank10 tank9 tank8 tank7 
  120.         tank6 tank5 tank4 tank3 tank2 tank1
  121.         bexp_8 bexp_7 bexp_6 bexp_5 bexp_4 bexp_3 bexp_2 bexp_1
  122. ;
  123. ; When tank sounds default the lower levelspeed noise, 
  124. ; The idle defaults to the generic sound IdleNoise (currently in panel.src, and lfx.vid)
  125. ;
  126. sound tankIdleNoise realidle.wav
  127. sound tankMotor1    idl1.wav
  128. sound tankMotor2    idl2.wav
  129. sound tankMotor3    idl3.wav
  130. sound tankMotor4    idl4.wav
  131. sound tankMotor5    idl5.wav
  132. sound tankMotor6    idl6.wav
  133. sound tankMotor7    idl7.wav
  134. sound tankMotor8    idl8.wav
  135. sound tankRace1    idl1od.wav
  136. sound tankRace2    idl2od.wav
  137. sound tankRace3    idl3od.wav
  138. sound tankRace4    idl4od.wav
  139. sound tankRace5    idl5od.wav
  140. sound tankRace6    idl6od.wav
  141. sound tankRace7    idl7od.wav
  142. sound tankRace8    idl8od.wav
  143. ;#include bullet.src
  144. ;
  145. ; BULLET
  146. ;
  147. ; Bullet explosion
  148.  
  149. texture ybullet     ybullet1        1   1  0 0 ;
  150. texture bbullet     bbullet1        1   1  0 0 ;
  151. texture exp_1       exp_1          1   1  0 0
  152. texture exp_2       exp_2          1   1  0 0
  153. texture exp_3       exp_3          1   1  0 0
  154. texture exp_4       exp_4          1   1  0 0
  155. texture exp_5       exp_5          1   1  0 0
  156. pattern bullet    2  0 0 
  157. shape ybullet bullet 
  158.         6 ybullet exp_5 exp_4 exp_3 exp_2 exp_1
  159.  
  160. shape bbullet bullet 
  161.         6 bbullet exp_5 exp_4 exp_3 exp_2 exp_1
  162. ;#include walla.src
  163. ;
  164. ; WALLS
  165. ;
  166. ;
  167. ;
  168. ;
  169. ;
  170. texture defaultwall wall1     1   1  0 0 ;
  171. texture defaulttop  wall1     1   1  0 0 ; 
  172. texture defaultbot  wall1     1   1  0 0 ;
  173. texture defaultobj  wall1     1   1  0 0 ;
  174. texture defaultsky  wall1     1   1  0 0 ;
  175. texture roof        wall1     1   1  0 0 ; Although not yet used, this is necessary for obstacles
  176. ;
  177. texture wall1h1     wall1        2   2  0 0 
  178. texture wall1h2     wall1       .8  .8  0 0 
  179. texture wall1h3     wall1       .4  .4  0 0
  180. texture wall1h4     wall1       .2  .2  0 0
  181. texture wall1h1d    wall1d        2   2  0 0 
  182. texture wall1h2d    wall1d       .8  .8  0 0 
  183. texture wall1h3d    wall1d       .4  .4  0 0
  184. texture wall1h4d    wall1d       .2  .2  0 0
  185. ;
  186. texture wall2h1     wall2        2   2  0 0 
  187. texture wall2h2     wall2       .8  .8  0 0 
  188. texture wall2h3     wall2       .4  .4  0 0
  189. texture wall2h4     wall2       .2  .2  0 0
  190. texture wall2h1d    wall2d        2   2  0 0 
  191. texture wall2h2d    wall2d       .8  .8  0 0 
  192. texture wall2h3d    wall2d       .4  .4  0 0
  193. texture wall2h4d    wall2d       .2  .2  0 0
  194. ;
  195. texture wall3h1     wall3        2   2  0 0 
  196. texture wall3h2     wall3       .8  .8  0 0 
  197. texture wall3h3     wall3       .4  .4  0 0
  198. texture wall3h4     wall3       .2  .2  0 0
  199. texture wall3h1d    wall3d        2   2  0 0 
  200. texture wall3h2d    wall3d       .8  .8  0 0 
  201. texture wall3h3d    wall3d       .4  .4  0 0
  202. texture wall3h4d    wall3d       .2  .2  0 0
  203. ;
  204. texture wall4h1     wall4        2   2  0 0 
  205. texture wall4h2     wall4       .8  .8  0 0 
  206. texture wall4h3     wall4       .4  .4  0 0
  207. texture wall4h4     wall4       .2  .2  0 0
  208. texture wall4h1d    wall4d        2   2  0 0 
  209. texture wall4h2d    wall4d       .8  .8  0 0 
  210. texture wall4h3d    wall4d       .4  .4  0 0
  211. texture wall4h4d    wall4d       .2  .2  0 0
  212. ;
  213. texture wall5h1     wall5        2   2  0 0 
  214. texture wall5h2     wall5       .8  .8  0 0 
  215. texture wall5h3     wall5       .4  .4  0 0
  216. texture wall5h4     wall5       .2  .2  0 0
  217. texture wall5h1d    wall5d        1   2  0 0 
  218. texture wall5h2d    wall5d       .4  .8  0 0 
  219. texture wall5h3d    wall5d       .2  .4  0 0
  220. texture wall5h4d    wall5d       .2  .2  0 0
  221. ;
  222. texture wall6h1     wall6        2   2  0 0 
  223. texture wall6h2     wall6       .8  .8  0 0 
  224. texture wall6h3     wall6       .4  .4  0 0
  225. texture wall6h4     wall6       .2  .2  0 0
  226. texture wall6h1d    wall6d        2   2  0 0 
  227. texture wall6h2d    wall6d       .8  .8  0 0 
  228. texture wall6h3d    wall6d       .4  .4  0 0
  229. texture wall6h4d    wall6d       .2  .2  0 0
  230.  
  231. ;#include ammo both src
  232. ;
  233. ; AMMO
  234. ;
  235. ;
  236. ; 4- For ammunition objects (flung when tanks fire)
  237. ;   format: ammo <ammoname> <shapename> <nR> <nSpeed> <nRange> <nDamage> <nReload>
  238. ;                                
  239. ;
  240. ammo bullet2  bbullet  1 22 20 2 25
  241. ammo bullet1  ybullet  1 24 15 1 10
  242. tuning
  243.     5     ; /* Init throttle position for player 1 to 8    */
  244.     120  ; /* Turn Steps to a circle for player 36 to 360 */
  245.     10    ; /* Init health factor for player 1 to 100 */
  246.     18000 ; /* Startup clock value 4500 i.e. 5 * 60 * 15 ( 150 to 18000 )*/
  247.     18000 ; /* when to turn on clock warning 1800 i.e. 2 * 60 * 15 ( 100 to 18000 )*/
  248.     1800 ; /* when to turn on clock panic  450  i.e. 30 * 15 ( 20 to 1800 )*/
  249.     4    ; /* Init health for a Robot 1 to 100  */
  250.     5    ; /* Init throttle position for Robot 1 to 8 */
  251.     20   ; /* tuning value for robot, affects how often he checks the player's position 10 to 500 */
  252.     6    ; /* Number of tanks to kill before level is done (1 to 10, limited too by number present in file) */
  253.     3    ; /* The number of enemies alive at a time (1 to 5) */
  254.     80   ; /* The number of points a single kill is worth (1 to 2000) */
  255.  
  256. ;
  257. ; 3- For enemy objects on a holding pattern
  258. ;   format: track <enemyname> <shapename> <nX> <nY> <nZ> <nR> <nSpeed>
  259. ;
  260. track enemy10 tinyloop 39 39 0 2 1
  261. track enemy9  tinyloop 61 61 0 2 1
  262. track enemy8 tinyloop  31 31 0 2 1
  263. track enemy7 tinyloop  69 69 0 2 1
  264. track enemy6 tinyloop  69 31 0 2 1
  265. track enemy5 tinyloop  31 69 0 2 1
  266. track enemy4 tinyloop  66 34 0 2 1
  267. track enemy3 tinyloop  34 66 0 2 1
  268. track enemy2 tinyloop  34 34 0 2 1
  269. track enemy1 tinyloop  66 66 0 2 1
  270.  
  271. ;
  272. ; Obstacle patterns
  273. ;
  274. pattern limits    3  0 0 100 100 ; /* Rectangular region the game is confined to */
  275. pattern diamond   5 4   0 10  10 20   20 10   10 0;  
  276. pattern long      5 4   0 0   0 20    4 20    4 0;
  277. pattern short     5 4   0 0   0 4     20 4    20 0;
  278. pattern wide      5 4   0 0   0 4     62 4    62 0; 
  279. pattern small     5 4   0 0   0 54    4 54    4 0;  
  280. ;
  281. ; Obstacle shapes 
  282. ; Obstacles have a roof texture and one or more wall textures corresponding to walls in the polygon
  283. ; The current value of the height parameter control the size of obstacles being instantiated
  284. ;
  285. shape diamondshape diamond 5 roof
  286.         wall5h4d   wall5h4   wall5h4   wall5h4d 
  287.         
  288. shape shortshape   short   5 roof 
  289.         wall3h2d  wall2h2d wall3h2  wall2h2
  290.         
  291. shape longshape    long    5 roof 
  292.         wall2h3d  wall3h3d  wall2h3 wall3h3        
  293.  
  294. shape smallshape   small   5 roof 
  295.         wall3h1d  wall2h1d wall3h1  wall2h1
  296.  
  297. shape wideshape    wide    5 roof 
  298.         wall3h1d  wall2h1d wall3h1  wall2h1
  299. ;
  300. ; 1- For player objects (like tanks) 
  301. ;       format: piece <piecename> <shapename> <nX> <nY> <nZ> <nR> <nSpeed>
  302. ; The starting viewpoint is now attached to the position of the player's piece
  303. ;
  304. piece you tank 34 34 0 2 2 ; This is you 
  305.  
  306. ;   
  307. ; 2- For immovable connected walls
  308. ;   format: obstacle <obstaclename> <shapename> <nX> <nY>
  309. ;
  310. height 40
  311. obstacle ob1 diamondshape   42 42    
  312. height 20
  313. obstacle ob2 longshape     30 40
  314. obstacle ob3 longshape     70 40   
  315. height 10
  316. obstacle ob4 shortshape    41 70
  317. obstacle ob5 shortshape    42 30
  318. height 4
  319.  
  320. obstacle ob6 wideshape     20 80
  321. obstacle ob7 wideshape     20 20
  322.  
  323. obstacle ob8 smallshape    20 25
  324. obstacle ob9 smallshape    80 25
  325.